iT邦幫忙

2023 iThome 鐵人賽

DAY 4
0
自我挑戰組

Rails 手工打造自己的部落格 系列 第 4

Rails 手工打造自己的部落格 04 - 終端機指令

  • 分享至 

  • xImage
  •  

今天我們來介紹一些

終端機指令

大家有沒有發現,在指令面前都有一個 "$" 的符號
這代表的是我們現在ubuntu用的shell是bash,

  • Shell(外殼)
    是一種用於與操作系統核心(kernel)進行通訊和互動的命令行界面或文字介面。

windows 的 powershell 的提示符就是">"
而bash的命令提示符是 "$", 以下的都是用"$"作為提示符的shell

  1. Bash(Bourne-Again SHell):
    Bash 是一種常用的 Unix 和 Linux 系統的 Shell,也是目前大部分 Linux 系統的預設 Shell。
  2. sh(Bourne Shell):
    Bourne Shell 是 Unix 系統的原始 Shell,也是許多 Unix 系統的基礎。
  3. zsh
    Zsh 是一種功能豐富的 Shell,提供了許多增強功能和定製選項。

今天來介紹一些 終端機的指令

  • mkdir 建立目錄(資料夾)
    若要在現行工作目錄下建立名為 Test 的新目錄,並使用預設許可權,請鍵入:
$ mkdir Test

若要在先前建立的 /home/demo/sub1 目錄下,建立名為 Test 的目錄,並且許可權為 rwxr-xr-x,請鍵入:

$ mkdir -m 755 /home/demo/sub1/Test

若要在 /home/demo/sub2 目錄下建立名為 Test 的目錄,並使用預設許可權,請鍵入:

$ mkdir -p /home/demo/sub2/Test
  • cd 變更至其他目錄

若要變更為 /usr/include 目錄

cd /usr/include

若要變更為起始目錄

cd ~

回到前一個目錄

cd -

回到上一層目錄

cd ..

掛載, 如果要從linux切換到 windows的 C槽 就要使用

cd  /mnt/c/..
  • pwd 顯現目前所在目錄
    如果專案很多或要找資料的時候, 下指令前要確認自己下指令的位置的話就可以用
$ pwd
/home/hao (他就會告訴你現在在哪個位置)
  • ls 查看目錄內容
    列出資料夾裡面的檔案
ls

列出詳細的檔案資訊 

ls -l

列出全部檔案包括隱藏檔

ls -a

當然也可以組合技,
列出全部包括隱藏檔案的詳細資訊

ls -la

還有很多列出檔案的方式
-R  遞迴列出檔案及子目錄其下的所有子目錄和檔案 
-x  以多欄方式列出,字母順序由左而右  
-i  以i -node來列出,會列出每個檔案在磁碟中的編號 
-m  列出檔案時以逗號 , 來分隔
-n  把群組及檔案擁有者名稱轉成數字代碼
-t  依檔案的修改時間排序 (由新而舊)
-u  依檔案上次的存取時間排序 (需與t配合)
-s   檔案的大小以區塊為單位 (每個區塊block = 512 bytes)
-o   用顏色來顯示各種類別的檔案
-r   以相反的英文字母順序顯示
-d  只顯示目錄訊息而非目錄下的檔案

  • rm 刪除
    掛到目的資料夾後刪除檔案
rm FILE_NAME

刪除資料夾 , 此舉將移除 mydir 中的內容,然後移除空的目錄

rm mydir/* mydir/.* 
rmdir mydir

強制刪除 -f
-r recursive 遞迴
-rf (往下刪除)

sudo rm -rf /資料夾/子資料夾/檔案`

這幾個是目前比較常用到的指令 , 我們明天見


上一篇
Rails 手工打造自己的部落格 03 - VScode編輯器
下一篇
Rails 手工打造自己的部落格 05 - 創建專案
系列文
Rails 手工打造自己的部落格 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言